package com.dt76.smallloanbackenduser.pojo.ysy;

import org.springframework.stereotype.Component;

import java.io.Serializable;
import java.sql.Date;

@Component
public class Afterloanrepayment implements Serializable {

  private int repaymentId;
  private int loanId;
  private int repaymentCycle;
  private Date defaultRepaymentDate;
  private Date repaymentDate;
  private double principal;
  private double interest;
  private String commitRole;
  private Date commitDate;
  private double managementFee;
  private double reductionAmount;
  private String repaymentComment;
  private String auditOpinion;
  private String auditRole;
  private String status;
  private int overDays;

  public int getRepaymentId() {
    return repaymentId;
  }

  public void setRepaymentId(int repaymentId) {
    this.repaymentId = repaymentId;
  }

  public int getLoanId() {
    return loanId;
  }

  public void setLoanId(int loanId) {
    this.loanId = loanId;
  }

  public int getRepaymentCycle() {
    return repaymentCycle;
  }

  public void setRepaymentCycle(int repaymentCycle) {
    this.repaymentCycle = repaymentCycle;
  }

  public Date getDefaultRepaymentDate() {
    return defaultRepaymentDate;
  }

  public void setDefaultRepaymentDate(Date defaultRepaymentDate) {
    this.defaultRepaymentDate = defaultRepaymentDate;
  }

  public Date getRepaymentDate() {
    return repaymentDate;
  }

  public void setRepaymentDate(Date repaymentDate) {
    this.repaymentDate = repaymentDate;
  }

  public double getPrincipal() {
    return principal;
  }

  public void setPrincipal(double principal) {
    this.principal = principal;
  }

  public double getInterest() {
    return interest;
  }

  public void setInterest(double interest) {
    this.interest = interest;
  }

  public String getCommitRole() {
    return commitRole;
  }

  public void setCommitRole(String commitRole) {
    this.commitRole = commitRole;
  }

  public Date getCommitDate() {
    return commitDate;
  }

  public void setCommitDate(Date commitDate) {
    this.commitDate = commitDate;
  }

  public double getManagementFee() {
    return managementFee;
  }

  public void setManagementFee(double managementFee) {
    this.managementFee = managementFee;
  }

  public double getReductionAmount() {
    return reductionAmount;
  }

  public void setReductionAmount(double reductionAmount) {
    this.reductionAmount = reductionAmount;
  }

  public String getRepaymentComment() {
    return repaymentComment;
  }

  public void setRepaymentComment(String repaymentComment) {
    this.repaymentComment = repaymentComment;
  }

  public String getAuditOpinion() {
    return auditOpinion;
  }

  public void setAuditOpinion(String auditOpinion) {
    this.auditOpinion = auditOpinion;
  }

  public String getAuditRole() {
    return auditRole;
  }

  public void setAuditRole(String auditRole) {
    this.auditRole = auditRole;
  }

  public String getStatus() {
    return status;
  }

  public void setStatus(String status) {
    this.status = status;
  }

  public int getOverDays() {
    return overDays;
  }

  public void setOverDays(int overDays) {
    this.overDays = overDays;
  }
}
